import java.util.Scanner;
public class test_11_1_1 {

//    //1.计算分数的值
//    //计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值.
//
//    public static void main(String[] args) {
//        double sum=0;
//        int flag=1;
//        for(int i=1;i<=100;i++){
//            sum+=flag*1.0/i;
//            flag*=-1;
//        }
//        System.out.println(sum);
//    }


//    //2.输出一个整数的每一位
//    //输出一个整数的每一位，如：123的每一位是3，2，1
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        int num=sc.nextInt();
//        while(num!=0){
//            int ret=num%10;
//            System.out.print(ret+",");
//            num/=10;
//        }
//    }


//    //3.模拟登陆
//    //编写代码模拟三次密码输入的场景。 最多能输入三次密码，密码正确，提示“登录成功”,
//    //密码错误， 可以重新输入，最多输入三次。三次均错，则提示退出程序
//
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        String password="abcdef";
//        int num=3;
//        while((num--)>0) {
//            String ret=sc.nextLine();
//            if(ret.equals(password)){
//                System.out.println("登录成功");
//                break;
//            }else{
//                System.out.println("密码错误");
//                if(num==0){
//                    System.out.println("退出程序");
//                }
//            }
//        }
//    }


//    //4.输出乘法口诀表
//    //输出n*n的乘法口诀表，n由用户输入。
//
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//        for (int i = 1; i <=n ; i++) {
//            for (int j = 1; j <=i ; j++) {
//                System.out.print(i+"*"+j+"="+i*j+"  ");
//            }
//            System.out.println();
//        }
//    }


//    //5.使用函数求最大值
//    //创建方法求两个数的最大值max2，随后再写一个求3个数的最大值的函数max3。
//    //要求：在max3这个函数中，调用max2函数，来实现3个数的最大值计算
//
//    public static int max2(int a,int b){
//        return a>b?a:b;
//    }
//    public static int max3(int a,int b,int c){
//        int tmp=max2(a,b);
//        return max2(tmp,c);
//    }
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        int a=sc.nextInt();
//        int b=sc.nextInt();
//        int c=sc.nextInt();
//        System.out.println(max3(a,b,c));
//    }


//    //6.斐波那契数列
//    //求斐波那契数列的第n项。(迭代实现)
//
//    public static int fib(int n){
//        if(n==1||n==2){
//            return 1;
//        } else{
//            return fib(n-1)+fib(n-2);
//        }
//    }
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//        System.out.println(fib(n));
//    }


//    //7.求和的重载
//    //在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码，求出结果
//
//    public static int sum(int a,int b){
//        return a+b;
//    }
//    public static int sum(int a,int b,int c){
//        return a+b+c;
//    }
//    public static double sum(double a,double b){
//        return a+b;
//    }
//    public static double sum(double a,int b){
//        return a+b;
//    }
//    public static double sum(int a,double b){
//        return a+b;
//    }
//    public static void main(String[] args) {
//        System.out.println(sum(10, 20));
//        System.out.println(sum(10, 20, 30));
//        System.out.println(sum(10.0, 20.0));
//        System.out.println(sum(10.0, 20));
//        System.out.println(sum(10, 20.0));
//    }


//    //8.求最大值方法的重载
//    //在同一个类中定义多个方法：要求不仅可以求2个整数的最大值，还可以求3个小数的最大值？
//
//    public static int max(int a,int b){
//        return a>b?a:b;
//    }
//    public static double max(double a,double b){
//        return a>b?a:b;
//    }
//    public static double max(double a,double b,double c){
//        return max(max(a,b),c);
//    }
//    public static void main(String[] args) {
//        System.out.println(max(10,20));
//        System.out.println(max(2.1,3.5));
//        System.out.println(max(3.5,6.3,1.2));
//    }


}







